package utils

import "regexp"

// VerifyPhoneNumber 正则匹配香港手机号
func VerifyPhoneNumber(phone string) bool {
	//香港手机号
	hk := `^([569])\d{7}$`
	//大陆手机号
	//cn := `^1[3456789]\d{9}$`
	//cnRegex := regexp.MustCompile(cn)
	hkRegex := regexp.MustCompile(hk)
	if hkRegex.MatchString(phone) {
		return true
	}
	return false
}

// Verify730PhoneNumber 正则匹配house730手机号
func Verify730PhoneNumber(phone string) bool {
	//香港手机号
	hk := `^([1456789])\d{7}$`
	hkRegex := regexp.MustCompile(hk)
	if hkRegex.MatchString(phone) {
		return true
	}
	return false
}

// VerifyEmail  正则匹配是否为邮箱
func VerifyEmail(account string) bool {
	//邮箱格式
	email := `^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+`
	hkRegex := regexp.MustCompile(email)
	if hkRegex.MatchString(account) {
		return true
	}
	return false
}
